package br.com.ucb.projFinal.forms.busca;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionListener;

import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;


import br.com.ucb.projFinal.beans.ManipulaEntradaDados;


@SuppressWarnings("serial")
public class BuscarPorNombre extends JPanel{
	
	private JLabel jlNombreBuscado;
	private JTextField jtfNombreBuscado;
	private JButton jbOk;
	
	
	
public String recibeNombre(){
	String NombreBuscado = new String();
	
	if ((ManipulaEntradaDados.ValidaString(getJtfNombreBuscado().getText()))==null)
		return null;
	
	NombreBuscado = (getJtfNombreBuscado().getText());
	
	return NombreBuscado;
	
}


public BuscarPorNombre(){
	
		setLayout(new FlowLayout(20,20,20));
		setPreferredSize(new Dimension (700,500));
		
		initObjectsUI();
		add(getJlNomePesquisa());
		add(getJtfNombreBuscado());
		add(getJbOk());
		setLayout(new FlowLayout(40,90,30));
		setBorder(BorderFactory.createLineBorder(Color.blue));
	}

	public void initObjectsUI() {
		setJtfNomePesquisa(new JTextField());
		getJtfNombreBuscado().setPreferredSize( new Dimension(400, 20) );
		setJlNomePesquisa(new JLabel("Pesquisar Nome: "));
		
		
		setJbOk(new JButton(" Pesquisar "));
		getJbOk().addActionListener((ActionListener) new EncontrarNombre());

	}


	public JLabel getJlNomePesquisa() {
		return jlNombreBuscado;
	}


	public void setJlNomePesquisa(JLabel jlNomePesquisa) {
		this.jlNombreBuscado = jlNomePesquisa;
	}


	public JTextField getJtfNombreBuscado() {
		return jtfNombreBuscado;
	}


	public void setJtfNomePesquisa(JTextField jtfNomePesquisa) {
		this.jtfNombreBuscado = jtfNomePesquisa;
	}


	public JButton getJbOk() {
		return jbOk;
	}


	public void setJbOk(JButton jbOk) {
		this.jbOk = jbOk;
	}


	
	
}
